package com.nlscan.qdkit.common.core.util

import android.content.Context
import com.nlscan.qdkit.common.core.app.App

/**
 * <pre>
 *  author: lin.qing
 *  time  : 2023/3/31
 *  desc  : Util 模块扩展方法
 * </pre>
 * -- 无法给java类通过kotlin添加静态方法，改为添加 XxExUtils 类来扩展
 */
//@Deprecated
object UtilEx {

    fun getContext(): Context {
        return App.getInstance()
    }
}

///**
// * 判断应用是否有平台签名
// * Return whether it is a platform application.
// *
// * @param signLevelPermName 需要在 AndroidManifest中声明的 signature permission，
// * e.g android.permission.BLUETOOTH_PRIVILEGED （即需要传入 protectionLevel="signature“ 的权限）
// * @return {@code true}: yes<br>{@code false}: no
// */
//fun AppUtils.Companion.isAppPlatform() {
/*
fun AppUtils.isAppPlatform(pkgName: String?, signLevelPermName: String?): Boolean {
    return if (pkgName.isNullOrEmpty() || signLevelPermName.isNullOrEmpty()) {
        false
    } else {
        Utils.getApp().packageManager.checkPermission(
            signLevelPermName,
            pkgName
        ) == PackageManager.PERMISSION_GRANTED
    }
}
*/